去年報名參加了鐵人賽,主題是「把玩Azure DevOps」,是對於Azure DevOps的基本介紹與初階應用,對於新手接觸Azure DevOps應該是一個不錯的入門學習點。
今年從開賽之前就一直在思考要不要報名鐵人賽,若是依照過去的情況來說,大概就是看著看著、想著想著然後就過了,最終大概就是又隔一年才考慮要不要報名。去年參加鐵人賽完賽,隔年再度報名鐵人賽倒是第一次,所以也希望今年既然報名了就努力的達成完賽的目標囉!
去年參加鐵人賽的時候所待的公司,以現在來說是「前公司」了,以當時的需求和想要應用上的功能範圍來說,大概差不多就是去年所寫的那些文章內容,雖然有些想寫的還是沒有在去年的文章中完全寫完,不過大致上應該有六、七成了。
今年六月底更換了新的工作。沒錯!距離現在還不滿三個月!
但是新的工作有更清晰的應用目標和規劃,所以在這短短的三個月不到的時間就做了不少的事情,而且在Azure DevOps上是使用到了「進階」的應用技巧,搭配一些流程規劃設計,幾乎完全可以說是把Azure DevOps的CI/CD換一個方式玩,複雜度比去年的文章內容高一些,更深入的一些用法。
話雖如此,不過有些功能還是和去年一樣,沒辦法在鐵人賽的文章中呈現,像是Azure DevOps Boards、TestPlans,前者是團隊工作項目規劃的工具,不是一個人玩得起來的,而且有更多類似的工具,每個團隊用法與習慣都不太一樣,後者則是沒有機會好好深入的去研究它。
所以,最終還是會把重點放在較多人著重的CI/CD Pipeline的設計,讓大部份的工作可以自動化的執行。
其實我有搜尋了一下iThome鐵人賽上面提到Azure DevOps的文章和google上以「Azure DevOps」關鍵字的中文結果,發現幾乎沒有一系列針對Azure DevOps介紹或使用的文章,比較多是單獨幾篇「問導遊」式的內容,所以我希望這兩年以「Azure DevOps」為主題寫的系列文,可以作為除了官方的文件庫之外,讓較多人可以參考或熟悉Azure DevOps這個服務的參考文章,除了是幫自己留下這些記錄(年紀大了,記憶力就會慢慢衰退…),也期望可以幫助更多使用Azure DevOps碰到問題的網友們。